home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat4 / ssdi.z / ssdi
Encoding:
Text File  |  1998-10-20  |  3.8 KB  |  67 lines

  1.  
  2.  
  3.  
  4. SSSSSSSSDDDDIIII((((4444))))                                                                SSSSSSSSDDDDIIII((((4444))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ssdi.conf - Standardized Systems Database Interface (SSDI) configuration
  10.      file
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      /etc/ssdi.conf
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      This file controls the behavior of accesses to standard system databases,
  17.      such as the ppppaaaasssssssswwwwdddd and ggggrrrroooouuuupppp databases. Normally, each database has its
  18.      own set of standard access routines. For example, the passwd database
  19.      routines are defined by _g_e_t_p_w_e_n_t(3C).  When such a routine is called, the
  20.      requested information is iteratively searched through various ssssoooouuuurrrrcccceeeessss.
  21.      Usually, all database routines support a standard source which are
  22.      ccccoooommmmppppiiiilllleeeedddd----iiiinnnn along with them.  For example, the standard source for passwd
  23.      is the ffffiiiilllleeeessss source, which implements the database as files.  In
  24.      addition, the database routines can be made to access sources which are
  25.      ddddyyyynnnnaaaammmmiiiicccc.
  26.  
  27.      The file ////eeeettttcccc////ssssssssddddiiii....ccccoooonnnnffff contains entries for each database that needs to
  28.      access dynamic sources.  Entries are separated by newlines, and entries
  29.      with a sharp-sign (####) in column 1 are treated as comments.  Utmost one
  30.      entry is allowed for a database. Each line begins with the name of the
  31.      database, followed by a colon, and then a blank separated list of the
  32.      names of dynamic sources.  Each dynamic source needs to be available as a
  33.      Dynamic Shared Object (DSO), and physically present in ____SSSSSSSSDDDDIIII____SSSSTTTTDDDD____SSSSRRRRCCCC____DDDDIIIIRRRR
  34.      (as defined in ////uuuussssrrrr////iiiinnnncccclllluuuuddddeeee////ssssssssddddiiii....hhhh ). The name of the DSO for a source
  35.      named as ffffoooooooo needs to be ffffoooooooo....ssssoooo.  The maximum number of  dynamic source
  36.      for a database is limited to ____SSSSSSSSDDDDIIII____MMMMAAAAXXXXSSSSRRRRCCCCSSSS and the maximum number of
  37.      characters in the name of a source is limited to ____SSSSSSSSDDDDIIII____MMMMAAAAXXXXSSSSRRRRCCCCNNNNAAAAMMMMEEEE (as
  38.      defined in ////uuuussssrrrr////iiiinnnncccclllluuuuddddeeee////ssssssssddddiiii....hhhh ).
  39.  
  40.      Currently only the following databases are supported:  ppppaaaasssssssswwwwdddd, ggggrrrroooouuuupppp, and
  41.      aaaauuuuxxxx.
  42.  
  43.      Following is an example of ////eeeettttcccc////ssssssssddddiiii....ccccoooonnnnffff which lists bbbbttttrrrreeeeeeee as a source
  44.      for both passwd and group databases.
  45.  
  46.           # Sample ssdi conf file
  47.           passwd: btree
  48.           group: btree
  49.  
  50.      The file btree.so should be present in the ____SSSSSSSSDDDDIIII____SSSSTTTTDDDD____SSSSRRRRCCCC____DDDDIIIIRRRR directory.
  51.  
  52.  
  53. FFFFIIIILLLLEEEESSSS
  54.      /etc/ssdi.conf /usr/include/ssdi.h
  55.  
  56. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  57.      getpwent(3C), getgrent(3C), dso(5).
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.